//
//  Config.h
//
//  Created by ozm on 2017/11/21.
//  Copyright © 2017年 ozm. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LiveUser.h"

@interface Config : NSObject
//system/config
// 保存system/config
+ (void)saveSystemConfig:(NSDictionary *)config;
// 获取system/config
+ (NSDictionary *)getSystemConfig;
//system/open_app_config
// 保存config
+ (void)saveOpen_app_config:(NSDictionary *)config;
// 获取launch_api
+ (NSDictionary *)getOpenAppConfig;
//launch接口
// 保存launch_api
+ (void)saveLaunch_apiInfo:(NSDictionary *)launch;
// 获取launch_api
+ (NSDictionary *)getLaunch_api;
//删除launch_api
+ (void)clearLaunch_api;

// 保存launch_sys
+ (void)saveLaunch_sysInfo:(NSDictionary *)launch;
// 获取launch_sys
+ (NSDictionary *)getLaunch_sys;
//删除launch_sys
+ (void)clearLaunch_sys;

// 保存launch_share_config
+ (void)saveLaunch_share_configInfo:(NSDictionary *)launch;
// 获取launch_share_config
+ (NSDictionary *)getLaunch_share_config;
//删除launch_share_config
+ (void)clearLaunch_share_config;

// 保存intimacy_friend
+ (void)saveIntimacy_friendInfo:(NSDictionary *)intimacy_friend;
// 获取intimacy_friend
+ (NSDictionary *)getIntimacy_friend;
// 删除intimacy_friend
+ (void)clearIntimacy_friend;

//api
//sys
//share_config

// 保存分类
+ (void)saveInfo:(NSDictionary *)classify;
// 获取分类
+ (NSDictionary *)getClassify;
//删除分类
+ (void)clearClassify;

// 保存圈子分类
+ (void)saveCircleInfo:(NSDictionary *)classify;
// 获取圈子分类
+ (NSDictionary *)getCircleClassify;
//删除圈子分类
+ (void)clearCircleClassify;

// 保存动态url
+ (void)saveDynamicUrl:(NSDictionary *)dic;
// 获取动态url
+ (NSDictionary *)getDynamicUrl;
//删除动态url
+ (void)clearDynamicUrl;
// 保存
+ (void)saveProfile:(LiveUser *)user;
+ (void)saveProfile2:(LiveUser *)user;
// 更新
+ (void)updateProfile:(LiveUser *)user;
// 清除
+ (void)clearProfile;
// 储存到LiveUser这个类
+ (LiveUser *)myProfile;

//token
+ (NSString *)getToken;
//user_id
+ (NSString *)getUser_id;
//is_complete
+ (NSString *)getIs_complete;
//verify_scheme
+ (NSString *)getVerify_scheme;
//verify_domain
+ (NSString *)getVerify_domain;
//verify_user
+ (NSString *)getVerify_user;
//is_location_forbidden_popup
+ (NSString *)getIs_location_forbidden_popup;
//is_location_forbidden_popup
+ (NSString *)getAudit_icon;
//is_location_forbidden_popup
+ (NSString *)getIs_save_audit_icon;
////////////////////////////////////
+ (NSString *)geticon;
+ (NSString *)getis_show_icon;
+ (NSString *)getfamily_id;
+ (NSString *)getintegral;
+ (NSString *)getis_upload_icon;
+ (NSString *)getvisitor_count;
+ (NSString *)get_expiration_time_desc;
+ (NSString *)getis_vp;
+ (NSString *)getchat_bubble;
+ (NSString *)getnickname;
+ (NSString *)getis_self;
+ (NSString *)getis_vp_new;
+ (NSString *)getvp_background_icon;
+ (NSString *)getcoin;
+ (NSString *)getis_ban_msg;
+ (NSString *)getvp_expiration_time;
+ (NSString *)getpicture_frame;
//@property(nonatomic,  strong)NSString *sex;
+ (NSString *)getis_task_done;
+ (NSString *)getis_party_girl;
+ (NSString *)getuser_code;
+ (NSString *)getfans_number;
+ (NSString *)getfriend_number;
+ (NSString *)getvistors_number;
+ (NSString *)getnote_value;
+ (NSString *)getis_create_family;
+ (NSString *)get_expiration_time_desc_new;
+ (NSString *)getwatch_number;
+ (NSArray *)getbanner_list;
+ (NSString *)getvisitor_icon;
+ (NSString *)getinfo_complete_task;
+ (NSString *)getvp_desc;
+ (NSDictionary *)getplay_party;
//@property(nonatomic,  strong)NSString *age;
+ (NSString *)getregister_time;
+ (NSString *)getis_real;
+ (NSArray *)getchat_banner_list;
////////////////////////////////////


+ (NSString *)getAccess_uid;
+ (NSString *)getAccess_token;
+ (NSString *)getImage;//头像
+ (NSString *)getConstellation;//星座
+ (NSString *)getAutograph;//签名
+ (NSString *)getAge;//年龄
+ (NSString *)getTel;//手机号码
+ (NSString *)getBalance;//余额
+ (NSString *)getBirthTime;//出生年月

+ (NSString *)getFollower;//关注我的人数
+ (NSString *)getRole;//用户角色。  0 普通用户  2代理商  3店主  4 店小二
+ (NSString *)getTigaseUserName;//是否注册tigase

+ (NSString *)getgetipCard;//
+ (NSString *)getCheckStatus;//审核状态(0-待审核 1-审核通过 2未通过)
+ (NSString *)getIsLogin;//是否登录(Y-是 N-否)
+ (NSString *)getTotalPhoto;//我发布的总动态
+ (NSString *)getTotalComment;//我发布动态的评论数
+ (NSString *)getIsVp;//是否（Y-是 N-否）
+ (NSString *)getTotalLikes;//我发布动态的点赞数
+ (NSString *)getTotalAttention;//关注
+ (NSString *)getFollowAndAttention;//粉丝和关注的
+ (NSString *)getShareLevel;
+ (NSString *)getIsPerfect;
+ (NSString *)getIsBannerNotice;
+ (NSString *)getIsSendMsg;
+ (NSString *)getAppOpenAdertise;//是否显示开屏页广告 0-免广告  1-显示广告
+ (NSString *)getisSuperVP;//判断用户是否有超级* Y-是 N-否
+ (NSString *)getisShowMarketer;//是否显示 业务拓展 的按钮（Y-显示 N-不显示））
+ (NSString *)getchannelid;//淘宝广告
+ (NSString *)getBindId;//用于显示用户绑定的上级
+ (NSString *)getIsShowAgent;//是否有代理商权限(N/Y)
+ (NSString *)getChatChargesCost;//聊天的灯币
+ (NSString *)getIfLimitUser;
+ (NSString *)getSendMessage;//礼物短信

+ (NSString *)getSmsCost;//sms收费（信息聊天收费）普通用户可设置/条
+ (NSString *)getVoiceCallCost;//语音通话收费（达人可设置）/分钟
+ (NSString *)getVideoCallCost;//视频通话收费（达人可设置）/分钟
+ (NSString *)getAnswerVoice;//是否接听语音
+ (NSString *)getAnswerVideo;// 是否接听视频

+ (NSString *)getOpenVoiceVideoSounds;//是否开启语音视频声音（Y/N）

+ (NSString *)getDalampCoin;// 灯币
+ (NSString *)getInvitationCode;//邀请码

+ (NSString *)getDefaultSmsSetCost;//与对方聊天所需费用
+ (NSString *)getIosTopUpEachOther;//ios 给对方充值
+ (NSString *)getRedPacketIosProductId;//红包产品 ios id
+ (NSString *)getShopExpire;//是否开通商家权益

+ (NSString *)getPrintExpire;//是否有打印权限
+ (NSString *)getPrintTemplateId;//打印模版
+ (NSString *)getAiNumber;//打印联数

+ (NSString *)getExtInfo;//拼好的用户信息

+ (NSString *)getOpenAdvertising;//是否开启广告  Y  - 开启  N-- 关闭
//

// 唯一值，自动编号
+ (NSString *)getID;

// 用户名称/账号
+ (NSString *)getUsername;

// 用户密码，md5加密，长度在8-20之间
+ (NSString *)getPassword;

// 昵称
//+ (NSString *)getNickname;

// 手机号码
+ (NSString *)getPhone;

// 邮箱
+ (NSString *)getEmail;

// 余额
+ (NSString *)getMyaccount;

// 积分
+ (NSString *)getPoints;

// 地址
+ (NSString *)getAddress;

// 0=保密 1=男 2=女
+ (NSString *)getSex;

// 生日
+ (NSString *)getBirthday;

// 头像路径（图片地址）
+ (NSString *)getAvatar;

// 签名
+ (NSString *)getSignature;

// 证件类型
+ (NSString *)getCardtype;

// 证件号码
+ (NSString *)getCardid;

// 证件图片1（正面）
+ (NSString *)getCardup;

// 证件图片2（反面）
+ (NSString *)getCarddown;

// 状态（普通）0=正常 1=冻结
+ (NSString *)getStatus;

// 状态（手机）0=未认证 1=正常
+ (NSString *)getPhone_status;

// 状态（邮箱）0=未认证 1=正常
+ (NSString *)getEmail_status;

// 注册时间（时间戳）
+ (NSString *)getRegtime;

// 注册IP地址
+ (NSString *)getRegip;

// 最后登录时间
+ (NSString *)getLogintime;

// 最后登录IP
+ (NSString *)getLoginip;

// 上级UID 默认为0，即平台
+ (NSString *)getHigherlevel;


//显示号
+ (NSString *)getShow_number;
//邀请人ID
+ (NSString *)getInvite_id;
//原始头像URL
+ (NSString *)getOriginal_avatar;
//真人认证状态(1:未认证,2:已认证,3:审核中)
+ (NSString *)getReal_person_auth;
//实名认证状态(1:未认证,2:已认证,3:审核中)
+ (NSString *)getReal_name_auth;
//遵守平台规则认证状态(0:未认证,1:已认证)
+ (NSString *)getFollow_rule_video;
//是否需要立即完成遵守平台规则认证(0:不需要,1:需要)
+ (NSString *)getNeed_follow_rule_video;
//头像装饰ID
+ (NSString *)getAvatar_frame;
//是否精选用户(1:是)
+ (NSString *)getSelect;
//聊天气泡装饰ID
+ (NSString *)getBubble;
//称号ID
+ (NSString *)getHonor;
//是否隐藏守护者(1:不隐藏,2:隐藏)
+ (NSString *)getOpen_hide_guardian;
//是否隐藏魅力值和财富等级(1:不隐藏,2:隐藏)
+ (NSString *)getOpen_hide_level;


//是否开启消息通知(1:不开,2:开)
+ (NSString *)getOpen_message;
//是否开启抢聊(1:开,2:不开)
+ (NSString *)getOpen_rob_chat;
//隐身状态
+ (NSString *)getOpen_stealth;
//是否打开排行榜显示(1:开,2:不开)
+ (NSString *)getOpen_rank_show;
//是否显示礼物图鉴(1:开,2:不开)
+ (NSString *)getOpen_recv_gift_show;
//是否打开城市定位(1:开,2:不开)
+ (NSString *)getOpen_city_location;
//是否开启系统搭讪(1:开,2:不开)
+ (NSString *)getOpen_system_accost;
//是否开启今日牵线(1:开,2:不开)
+ (NSString *)getOpen_daily_wiring;
//是否开启视频(1:开,2:不开)
+ (NSString *)getOpen_video;
//是否开启语音(1:开,2:不开)
+ (NSString *)getOpen_voice;
//是否开启(1:开,2:不开)
+ (NSString *)getOpen_appo;
//是否开启收费(1:开,2:不开)
+ (NSString *)getOpen_cge;
//视频
+ (NSString *)getVidp;
//语音
+ (NSString *)getVoip;
//视频
+ (NSString *)getAppovidp;


//聊天
+ (NSString *)getChatp;
//是否上电视(1:开,2:不开)
+ (NSString *)getOpen_tv;
//分组标识
+ (NSString *)getGroup_flg;
//粉丝数
+ (NSString *)getFans;
//好友数
+ (NSString *)getFriends;
//关注数
+ (NSString *)getFollow;
//动态数
+ (NSString *)getDynamic_num;
//青少年模式配置
+ (NSDictionary *)getAdolescent_mode;
//黑名单状态
+ (NSString *)getBlack_status;
//是否隐藏城市
+ (NSString *)getHide_city;
//打招呼1
+ (NSString *)getSay_hello_1;
//打招呼2
+ (NSString *)getSay_hello_2;
//打招呼3
+ (NSString *)getSay_hello_3;
//客服代码
+ (NSString *)getKf_code;


@end
